Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Ошибки в скриптах при запуске их на Денвер 3 (Sergi, оценка: 1)
Author Message
Sergi
Guest





Карма: 388
   поощрить/наказать


PostPosted: Tue Feb 09, 2010 10:05 pm (написано за 6 минут 41 секунду)
   Post subject: Ошибки в скриптах при запуске их на Денвер 3
Reply with quote

Добрый день уважаемые форумчане!
Написал сайт, который работал под Денвером 2. Уже хотел ставить на реальный хост.
Установил Денвер 3 и в скриптах на PHP в некоторых функциях (например number_format(), eregi() ) появились сообщения об ошибках, связанные с типами и числом аргументов. Кроме того перестала работать библиотека JsHttpRequest. Точные сообщения об ошибках с горя не записал, т.к. вернул все на Денвер 2 ). Скажите такая ситуация нормальна? и сто правильнее делать - разбираться с Дневером 3 или все-таки пробовать с реальным хостингом ?
Все-ли скрипты, работающие на Денвере2 должны без ошибок идти на Денвер3 ?
Спасибо!
Back to top
Sergi
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu Feb 11, 2010 9:23 pm (спустя 1 день 23 часа 18 минут; написано за 4 минуты 11 секунд)
   Post subject:
Reply with quote

вот такие ошибки:
Quote:
Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
штамп времени: Thu, 11 Feb 2010 17:42:51 UTC


Сообщение: JsHttpRequest: JavaScript code generated by backend is invalid!
<!--error--><br />
<b>Deprecated</b>: Assigning the return value of new by reference is deprecated in <b>Z:\home\select\www\2.php</b> on line <b>5</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>{"id":"12659100825780","js":null,"text":"<!--error--><br \/>\n<b>Fatal error<\/b>: HTTP headers are already sent in Z:\\home\\select\\www\\2.php on line 5. Possibly you have an extra space (or a newline) before the first line of the script or any library. Please note that JsHttpRequest uses its own Content-Type header and fails if this header cannot be set. See header() function documentation for more details in <b>Z:\\home\\select\\www\\JsHttpRequest.php<\/b> on line <b>117<\/b><br \/>\n<script language=JavaScript src='\/denwer\/errors\/phperror_js.php'><\/script>"}
Строка: 384
Символ: 1
Код: 0
URI-код: select/JsHttpRequest.js


Сообщение: JsHttpRequest: JavaScript code generated by backend is invalid!
<!--error--><br />
<b>Deprecated</b>: Assigning the return value of new by reference is deprecated in <b>Z:\home\select\www\2.php</b> on line <b>5</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>{"id":"12659100849531","js":null,"text":"<!--error--><br \/>\n<b>Fatal error<\/b>: HTTP headers are already sent in Z:\\home\\select\\www\\2.php on line 5. Possibly you have an extra space (or a newline) before the first line of the script or any library. Please note that JsHttpRequest uses its own Content-Type header and fails if this header cannot be set. See header() function documentation for more details in <b>Z:\\home\\select\\www\\JsHttpRequest.php<\/b> on line <b>117<\/b><br \/>\n<script language=JavaScript src='\/denwer\/errors\/phperror_js.php'><\/script>"}
Строка: 384
Символ: 1
Код: 0
URI-код: select/JsHttpRequest.js


Сообщение: JsHttpRequest: JavaScript code generated by backend is invalid!
<!--error--><br />
<b>Deprecated</b>: Assigning the return value of new by reference is deprecated in <b>Z:\home\select\www\2.php</b> on line <b>5</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>{"id":"12659101363282","js":null,"text":"<!--error--><br \/>\n<b>Fatal error<\/b>: HTTP headers are already sent in Z:\\home\\select\\www\\2.php on line 5. Possibly you have an extra space (or a newline) before the first line of the script or any library. Please note that JsHttpRequest uses its own Content-Type header and fails if this header cannot be set. See header() function documentation for more details in <b>Z:\\home\\select\\www\\JsHttpRequest.php<\/b> on line <b>117<\/b><br \/>\n<script language=JavaScript src='\/denwer\/errors\/phperror_js.php'><\/script>"}
Строка: 384
Символ: 1
Код: 0
URI-код: select/JsHttpRequest.js
Причем эти же ошибки возникают и при запуски примеров md5 и select, входящих в архив JsHttpRequest.zip
Ошибки по коду PHP:
number_format() expects parameter 1 to be double, string given in line:
Quote:
 $tex_ref='от '.number_format($value_min,0,'',' ')." до ".number_format($price_interval_up[$key],0,'',' ');
Function eregi() is deprecated in line :
Quote:
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $mail) OR $mail=="")
В Денвере 2 все это работает без ошибок
Back to top
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Thu Feb 11, 2010 10:25 pm (спустя 1 час 1 минуту)
   Post subject:
Reply with quote


М

Перенесено из форума: Форум для начинающих пользователей Денвера :: Денвер.
Перенесено в форум: JsHttpRequest :: JavaScript.
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 197
   поощрить/наказать

Location: 007 495

PostPosted: Sat Feb 13, 2010 2:48 am (спустя 1 день 4 часа 23 минуты; написано за )
   Post subject:
Reply with quote

Deprecated означает "устаревший, не рекомендуемый к использованию". Приведенные же Вами сообщения ошибками не являются, это просто предупреждения.

Для постижения тайного смысла самих сообщений рекомендую перевести текст и погуглить по тексту ошибки. Вышеозвученные проблемы не являются ни проблемами Денвера, ни проблемами JsHttpRequest.
Back to top
View user's profile Send private message Send e-mail
Sergi
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sat Feb 13, 2010 10:30 pm (спустя 19 часов 41 минуту; написано за 3 минуты 39 секунд)
   Post subject:
Reply with quote

Юрий Насретдинов wrote:
Вышеозвученные проблемы не являются ни проблемами Денвера, ни проблемами JsHttpRequest.
Так скрипт-то (наполнение одного списка select из MySQL в зависимости от выбранного в другом списке select ) при этом не работает!
И что он считает устаревшим?
Библиотеку JsHttpRequest скачал с этого сайта.
Back to top
Guest






Карма: 388
   поощрить/наказать


PostPosted: Mon Apr 26, 2010 8:21 pm (спустя 2 месяца 12 дней 21 час 51 минуту; написано за 1 минуту 51 секунду)
   Post subject:
Reply with quote

Денвер 3 => php 5.3 => убираем в файлах backend-ах штучку "&" вот из этой строки $JsHttpRequest =& new JsHttpRequest("windows-1251");
надо писать теперь $JsHttpRequest =new JsHttpRequest("windows-1251"); и все работает на УРА
Back to top
Жаргал
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sat Dec 04, 2010 7:23 am (спустя 7 месяцев 7 дней 11 часов 1 минуту; написано за 2 минуты 14 секунд)
   Post subject:
Reply with quote

Anonymous wrote:
Денвер 3 => php 5.3 => убираем в файлах backend-ах штучку "&" вот из этой строки $JsHttpRequest =& new JsHttpRequest("windows-1251");
надо писать теперь $JsHttpRequest =new JsHttpRequest("windows-1251"); и все работает на УРА
Спасибо большое!
Помогло
Back to top
apostle
Заглянувший



Joined: 28 May 2011
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Sat May 28, 2011 8:26 pm (спустя 5 месяцев 25 дней 13 часов 2 минуты; написано за 2 минуты 22 секунды)
   Post subject:
Reply with quote

Anonymous wrote:
Денвер 3 => php 5.3 => убираем в файлах backend-ах штучку "&" вот из этой строки $JsHttpRequest =& new JsHttpRequest("windows-1251");
надо писать теперь $JsHttpRequest =new JsHttpRequest("windows-1251"); и все работает на УРА
гениально! спасибо! а то весь мозг поломал уже)
Back to top
View user's profile Send private message
temeAlex
Заглянувший



Joined: 10 Oct 2011
Posts: 1
Карма: -1
   поощрить/наказать


PostPosted: Mon Oct 10, 2011 1:50 am (спустя 4 месяца 12 дней 5 часов 24 минуты; написано за 1 минуту 13 секунд)
   Post subject:
Reply with quote

А для чего эта штучка "&" была нужна???
Если её сейчас можно так просто удалить, на чем это отразится, кроме работоспособности в 5.3???
Ведь не зря же её сюда написали или все таки это просто такой стиль написания кода у автора скрипта?
Back to top
View user's profile Send private message
Ivan1986
Участник форума
Warnings: 2


Joined: 09 Oct 2007
Posts: 807
Карма: 38
   поощрить/наказать


PostPosted: Mon Oct 31, 2011 10:52 pm (спустя 21 день 21 час 2 минуты; написано за 19 секунд)
   Post subject:
Reply with quote

temeAlex
эта штучка нужна была для php 4
Back to top
View user's profile Send private message Send e-mail
popropusku
Заглянувший



Joined: 23 Nov 2012
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Mon Apr 08, 2013 2:23 pm (спустя 1 год 5 месяцев 7 дней 15 часов 30 минут; написано за 2 минуты 25 секунд)
   Post subject:
Reply with quote

Anonymous wrote:
Денвер 3 => php 5.3 => убираем в файлах backend-ах штучку "&" вот из этой строки $JsHttpRequest =& new JsHttpRequest("windows-1251");
надо писать теперь $JsHttpRequest =new JsHttpRequest("windows-1251"); и все работает на УРА
Расскажите пож поподробнее как это все сделать... Не могу найти что и где править
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML